.model-product-component {
	position: relative;
	height: 100%;
}
.product-scroll-view {
	height: 100%;
}
.model-product-list {
	.model-product-item {
		position: relative;
		display: flex;
		align-items: center;
		padding: 12rpx 0;
		margin: 0 24rpx;
		min-height: 96rpx;
		font-size: 26rpx;
		color: #2c2c2c;
		box-sizing: border-box;
		&::after {
			position: absolute;
			content: '';
			left: 0;
			bottom: 0;
			width: 100%;
			height: 1px;
			background-color: #ECECEC;
			transform: scaleY(0.5);
		}
		.product-name {
			flex: 1;
		}
		.product-prices {
			flex-shrink: 0;
			margin-left: 40rpx;
			text-align: right;
			.prices-label {
				font-size: 20rpx;
				font-weight: bold;
				color: #FF6364;
				.prices-text {
					line-height: 32rpx;
					font-size: 28rpx;
				}
			}
			.prices-desc {
				font-size: 20rpx;
				color: #777777;
			}
		}
	}
}